//导入封装好的axios
import request from './request'
import qs from 'qs';

//定义一个请求精品的数据
export const JingPinAPI = () => request.get("/products/recommend")

//热门兑换 /products/hot
export const HotAPI = () => request.get("/products/hot")

//定义一个发送验证码的请求
//params 预期 {phone:1348886666}
//【第一步：定义方法，请求接口】
export const SendSMSAPI = (params) => request.post("/sendSMS", qs.stringify(params))

//登录请求
export const PhoneReginAPI = (params) => request.post("/phoneRegin", qs.stringify(params))

//微信扫码登录
export const WeiXinLoginAPI = (params) => request.post("/wechatUsers/PCLogin", qs.stringify(params))

//手机绑定微信 
export const BindingAPI = (params) => request.post("/wechatUsers/binding", qs.stringify(params))

//获取用户信息
export const UserProfilesAPI = () => request.get("/shop/userProfiles")

//商品详情
export const GoodsDetailsAPI = (id) => request.get(`/products/${id}`)

//加入购物车 
export const AddToCartAPI = (params) => request.post("/shop/carts/add", qs.stringify(params))

//请求全部商品 (还没有传参....)
//axios.get(url,)
export const GoodsSearchAPI = (params) => request.get("/products", {
    params
}) //params:params

//请求购物车 
export const CartsAPI = () => request.get("/shop/carts")

//删除购物车
// /shop/carts?productIds={id}
export const DeletAPI = (id) => request.delete(`/shop/carts?productIds=${id}`)
